const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  devServer: {
    port: 8082,
    proxy: { //配置跨域
      '/api': {
        target: 'http://localhost:8080', //填写请求的目标地址
        changOrigin: true, //允许跨域
        pathRewrite: {
          '^/': "" //请求的时候使用这个api就可以
        }
      }
    }
  },
  transpileDependencies: true,
  publicPath: '/',
  outputDir: 'dist',
  assetsDir: 'assets',
  indexPath: 'index.html',
  filenameHashing: true,
  pages: {
    login: {
      entry: "./src/views/login/login.js", // 配置入口js文件
      template: "./src/views/login/login.html", // 主页面
      filename: "login.html", // 打包后的html文件名称
      title: "登录页面", // 打包后的.html中<title>标签的文本内容
      // 在这个页面中包含的块，默认情况下会包含
      // 提取出来的通用 chunk 和 vendor chunk。
      chunks: ['chunk-vendors', 'chunk-common', 'login']
    },
    index: {
        entry: "./src/views/index/index.js", // 配置入口js文件
        template: "./src/views/index/index.html", // 主页面
        filename: "index.html", // 打包后的html文件名称
        title: "首页", // 打包后的.html中<title>标签的文本内容
        // 在这个页面中包含的块，默认情况下会包含
        // 提取出来的通用 chunk 和 vendor chunk。
        chunks: ['chunk-vendors', 'chunk-common', 'index']
    }
  }
})
